Nuprl Lemma : last-change-property 11,40

T:Type, eq:EqDecider(T), es:event_system{i:l}, x:Id, e:{e:es-E(es)| es-dtype(es; loc(e); xT)} .
(x changed before e)
 (es-locl(es; (last change to x before e); e)
 c (@(last change to x before e)(xes-when(esxe))
 c  e''((last change to x before e),e].es-when(esxe'') = es-when(esxe T)) 
latex


Definitionsif b then t else f fi , ff, tt, outl(x), t.1, isl(x), b, A c B, xt(x), P  Q, P  Q, es-dtype(esixT), EqDecider(T), prop{i:l}, P  Q, t  T, change-to(x;e), P  Q, (last change to x before e), x changed before e, P  Q, x:AB(x), x:AB(x), False, e<e'.P(e), x(s)
Lemmasfalse wf, true wf, alle-le wf, es-first wf, not wf, alle-between3 wf, es-when wf, es-change-to wf, existse-before wf, es-vartype wf, es-isconst wf, iff wf, bool wf, deq wf, event system wf, Id wf, es-loc wf, es-dtype wf, change-to wf, unit wf, es-E wf, isl wf, assert wf

origin